package com.study.spark.scala.chapter02

object Scala07_DataType_5 {

  def main(args: Array[String]): Unit = {
    // TODO 数据类型
    // 隐式转换
    // 这里两个类型既没有父子类的继承关系也没有接口实现类的关系也能转换
    // 原因就是：编译器进行了隐式转换
    //val b : Byte = 20
    //val i :Int = b

    // 虽然报错，但是依然能够运行。运算在编译期已经完成
    val c : Char =('A'+1)
    println(c)//B
    //这样是变量运算，所以编译报错，运行也报错
//    val b : Byte ='A'
//    val c : Char =(b+1)
//    println(c)

  }

}
